#ifndef PCH_H
#define PCH_H

// #define NOMINMAX  // 防止定义min和max宏
// #define _GLIBCXX_HAVE_WCHAR_H 

// C headers
// #include <err.h>
// #include <cstdarg>  // 对应 <stdarg.h>
// #include <cstdio>   // 对应 <stdio.h>
// #include <cwchar>   // 对应 <wchar.h>

// Windows API headers
// #include <windows.h>
// #include <winuser.h>
// #include <wingdi.h>
// #include <winbase.h>

// Standard C++ headers
#include <iostream>
// #include <vector>
// #include <string>
// #include <algorithm>
// #include <memory>
// #include <map>
// #include <set>
// #include <unordered_map>
// #include <unordered_set>
// #include <functional>
// #include <fstream>
// #include <sstream>
// #include <iomanip>
// #include <stdexcept>
// #include <cassert>

#endif // PCH_H